<%
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", -1); //prevents caching at the proxy server
String ipClient = request.getRemoteAddr();
String sendURL = "";
String sendURLlog = "";
String ip1 = "";
String ip2 = "";
String ip3 = "";
int inicioL = 0;
int finL = 0;
// validacion de la sesion
String sesLogin = (String)session.getAttribute("login");
/*validaSession
	opc 0 -> para las paginas que se encuentren en el frame padre
	opc 1 -> para las paginas que se encuentren en otro frame que este sobre el frame padre
	opc 2 -> para las paginas que se encuentren en una ventana popup
	opc 3 -> para las paginas que se encuentren en una ventana popup donde su padre fue un pop up tambien
	opc 4 -> para las paginas que se encuentren en una ventana popup donde su padre fue un pop up tambien y ademas esta en frames
	opc 5 -> popups del anterior
	opc 6 -> popups del anterior
*/
if (validaSession == 0) {
	if (sesLogin == null) {
		out.print("<script>");
		out.print("window.parent.location = 'login.jsp'");
		out.print("</script>");
		return;
	}
} else if (validaSession == 1) {
			if (sesLogin == null) {
				out.print("<script>");
				out.print("window.parent.parent.location.href = 'login.jsp'");
				out.print("</script>");
				return;
			}
		} else if (validaSession == 2) {
				if (sesLogin == null) {
					out.print("<script>");
					out.print("window.opener.parent.parent.location.href = 'login.jsp';");
					out.print("window.close();");
					out.print("</script>");
					return;
				}
			} else if (validaSession == 3) {
					if (sesLogin == null) {
						out.print("<script>");
						out.print("window.opener.opener.parent.parent.location.href = 'login.jsp';");
						out.print("window.opener.close();");
						out.print("window.close();");
						out.print("</script>");
						return;
					}
				}else if (validaSession == 4) {
					if (sesLogin == null) {
						out.println("<script>");
						out.println("parent.opener.parent.location.href = 'login.jsp';");
						out.println("parent.close();");
						out.println("</script>");
						return;
					}
				}else if (validaSession == 5) {
					if (sesLogin == null) {
						out.println("<script>");
						out.println("window.opener.parent.opener.parent.location.href = 'login.jsp';");
						out.println("window.opener.parent.close();");
						out.println("window.close();");
						out.println("</script>");
						return;
					}
				}else if (validaSession == 6) {
					if (sesLogin == null) {
						out.println("<script>");
						out.println("window.opener.opener.parent.opener.parent.location.href = 'login.jsp';");
						out.println("window.opener.opener.parent.close();");
						out.println("window.opener.close();");
						out.println("window.close();");
						out.println("</script>");
						return;
					}
				}
/*validaSession
	opc 0 -> para las paginas que se encuentren en el frame padre
	opc 1 -> para las paginas que se encuentren en otro frame que este sobre el frame padre
	opc 2 -> para las paginas que se encuentren en una ventana popup
	opc 3 -> para las paginas que se encuentren en una ventana popup donde su padre fue un pop up tambien

if (validaSession == 0) {
	if (sesLogin == null) {
		out.print("<script>");
		out.print("window.parent.location = 'login.jsp'");
		out.print("</script>");
		return;
	}
} else if (validaSession == 1) {
			if (sesLogin == null) {
				out.print("<script>");
				out.print("window.parent.parent.location = 'login.jsp'");
				out.print("</script>");
				return;
			}
		} else if (validaSession == 2) {
				if (sesLogin == null) {
					out.print("<script>");
					out.print("window.opener.location.reload();");
					out.print("window.close();");
					out.print("</script>");
					return;
				}
			} else if (validaSession == 3) {
					if (sesLogin == null) {
						out.print("<script>");
						out.print("window.opener.opener.location.reload();");
						out.print("window.opener.close();");
						out.print("window.close();");
						out.print("</script>");
						return;
					}
				}
*/
%>
